package com.linkdood.app.domain;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.linkdood.app.constants.LinkDoodConstants;
import lombok.Data;

/**
 * 第三方平台接入类
 *
 * @author hycao
 */
@Data
@TableName("third_party")
public class ThirdParty {

    @TableId
    private String id;

    /**
     * 第三方系统名称
     */
    private String name;

    /**
     * 第三方接入url
     */
    private String serverUrl;

    /**
     * 第三方接入id
     */
    private String appId;

    /**
     * 第三方接入密钥
     */
    private String appSecret;

    /**
     * 第三方接入账号类型
     * 接入凭证，customAccount: 自定义账号；
     * userId:用户 id
     * @see LinkDoodConstants 常量中保存
     */
    private String accessType;

    /**
     * 0:表示普通企业 1：表示豆豆企业
     */
    private Integer type;
}
